package net.ericaro.neojavagen.expressions ;
 ;

/**
* *<pre> AssignmentOperator :
    =       *=      /=      %=      +=      -=  <<=     >>=     >>>=    &=      ^=      |=
</pre>
*/
public class AssignmentOperator  {
	public static final AssignmentOperator EQUALSSYMBOL = new AssignmentOperator( "=" );
public static final AssignmentOperator STAREQUALS = new AssignmentOperator( "*=" );
public static final AssignmentOperator SLASHEQUALS = new AssignmentOperator( "/=" );
public static final AssignmentOperator PERCENTEQUALS = new AssignmentOperator( "%=" );
public static final AssignmentOperator PLUSEQUALS = new AssignmentOperator( "+=" );
public static final AssignmentOperator MINUSEQUALS = new AssignmentOperator( "-=" );
public static final AssignmentOperator LLEQUALS = new AssignmentOperator( "<<=" );
public static final AssignmentOperator SSEQUALS = new AssignmentOperator( ">>=" );
public static final AssignmentOperator SSSEQUALS = new AssignmentOperator( ">>>=" );
public static final AssignmentOperator ANDEQUALS = new AssignmentOperator( "&=" );
public static final AssignmentOperator XOREQUALS = new AssignmentOperator( "^=" );
public static final AssignmentOperator OREQUALS = new AssignmentOperator( "|=" );
	
	Object value;
	protected AssignmentOperator(Object value){this.value = value;}
	public String toString(){ return String.valueOf(value);}
	
}
		
